package com.zsy.service;

import com.zsy.entity.ContractUser;
import com.zsy.entity.User;
import com.zsy.utils.Result;
import org.springframework.http.ResponseEntity;
import org.springframework.web.multipart.MultipartFile;

public interface IContractService {
    //添加合同记录
    Result addContract(ContractUser contract);
    //查询合同记录
    Result selectContractAll();
    //查询客户名
    Result getClientUserName();
    //统计合同额与合同数量
    Result getCount();
    //分页查询合同记录
    Result getLimit(int pagee,int index);
    //批量删除
    Result delListContract(Integer[] ids);

    //获取文件信息
    Result getFile();
    //获取当前用户头像
    Result getIco();
    //查询当前用户所有信息
    Result getUsers();
    //修改信息
    Result updateUser(User user);
    //修改密码
    Result updatePwd(String password,String lowPassword);
    //上传文件
    Result fileupload(MultipartFile uploadfile);
    //下载文件
    ResponseEntity<byte[]> fileDownload(String filename);
}
